L'application BMPEF montre la difference de vitesse, sur une meme machine, entre les applications WIN16 et WIN32. Cette applications retoune un fichier graphique bitmap .BMP, et affiche les temps precis pris par le calcul. BMPEF16.EXE a ete compile avec le Visual C++, avec toutes les optimisations et generation de code 386 (option /G3). Il fonctionne sur Windows 3.1, modes standard et etendu, et sous Windows NT. Le fichier make utliise est BMPEF16.MAK. Il s'agit d'une applcation WIN16, comme toutes les applications Windows vendue actuellement. BMPEF32.EXE a ete compile avec le compilateur du SDKNT-Mars 1993.Il fonctionne sous Windows NT et sous Windows 3.1, mode 386 etendu, si on a installe WIN32s. C'est une application WIN32, qui fonctionne dans le mode natif de Windows NT. le fichier make est MAKEFILE. BMPEF32 peut etre recompile pour les machines a base de MIPS R4000 ou DEC Alpha. WIN32S est un module qui prend peu de place sur le disque dur (moins de 1 Mo), et qui permet, sur toutes machines capables d'executer Windows 3.1 en mode 386 etendu, de lancer des applications WIN32. Celle-ci ne peuvent alors utiliser les caracteristiques avancees de Windows NT (multi-thread, GDI etendu...), mais l'adressage memoire 32 bits est a lui seul une avancee considerable pour les applications Windows. Ce module peut etre distribue gratuitement par les fournisseurs d'application WIN32 desireux de permettre aux machines ne pouvant executer NT d'accueillir leur logiciel. Pour installer WIN32S, decompater WIN32S.ZIP sur une disqutte haute-densite, et lancer SETUP.EXE a partir de Windows 3.1 en mode 386 etendu. BMPEF est ecrit en C++, et LE SOURCE DES VERSIONS 16 et 32 BITS est identiques. La difference de vitesse sont dues uniquements au passage en 32 Bits, et elle est consequente : BMPEF32 est pres de 2 fois plus rapide que BMPEF16. Les fichiers de cette disquette se repatissent ainsi : SOURCE.ZIP : source de BMPEF DEMOBMP.ZIP : trois fichiers .BMP BMPEF*.EXE : voir plus haut CTL3D.DLL : Look 3D, version 16 bits CTL3D32.DLL : Look 3D, version 32 bits (NT et WIN32s)